@charset "utf-8";
/******************************************************

 概况：包团定制样式表
 
 ******************************************************/
.banner{ background:url(../images/group/001.jpg) center no-repeat; height:500px;}
.banner .center_d{ padding-top:50px;}
.banner .form{ background:#fff; width:500px; border-radius:5px; height:400px;}
.banner .form .title{ color:#F00; font-weight:bold; font-size:22px; padding:35px 0 10px 120px;}
.banner .form dl{ padding:10px 0 0 45px; overflow:hidden;}
.banner .form dl dt{ float:left; width:80px; height:30px;}
.banner .form dl dd{ float:left;}
.banner .form dl dd .text{ width:250px; border:#dcdcdc 1px solid; border-radius:3px; line-height:25px; height:25px; padding:0 5px;}
.banner .form dl dd textarea{ width:300px; border:#dcdcdc 1px solid; border-radius:3px; line-height:25px; height:70px; padding:0 5px;}
.banner .form dl dd .button{background:url(../images/group/1_49.png); width:150px; border:none; border-radius:3px; line-height:30px; height:30px; font-weight:bold; font-size:15px; color:#fff; transition:background 0.5s;  }
.banner .form dl dd .button:hover{ background:url(../images/1_37.png)}


.group_a{ padding:35px 0 20px 0;overflow:hidden;}
.group_a dl{ float:left; width:360px; border-right: 1px solid #dcdcdc; height:70px; }
.group_a dl dt{ float:left; width:50px; height:43px; margin-left:15px;}
.group_a dl dd{ float:right; padding-right:15px; width:260px; padding-left:10px; font-weight:bold; color:#666; font-size:14px;}


.group_b{}
.group_b dl{ overflow:hidden;}
.group_b dl dt{ float:left; width:50px; text-align:right; height:24px; line-height:24px;}
.group_b dl dd{ padding-left:65px; line-height:20px;}
.group_b dl dd a{ display:block; float:left; padding: 2px 10px; height:20px; line-height:20px; margin-right:5px;}
.group_b dl dd a:hover,.group_b dl dd a.active{ background:#ff7800; border-radius:3px; color:#fff;}


.proup_box{ padding-top:25px;}
.proup_box section{ margin-bottom:25px; overflow:hidden;}
.proup_box section .pic{ float:left; width:480px; height:320px;}
.proup_box section .pic img{ width:480px; height:300px; border-radius:5px;}
.proup_box section .right{ padding-left:510px; padding-top:0px;}
.proup_box section .right h3{ font-size:25px;}
.proup_box section .right h3 a{ color:#eb448c; line-height:35px;}
.proup_box section .right .info{ padding:15px 0;}
.proup_box section .right ul li{ height:30px; line-height:30px; padding-left:25px;}
.proup_box section .right ul li.t1{ background:url(../images/group/3.png) left center no-repeat;}
.proup_box section .right ul li.t2{background:url(../images/group/2.png) left center no-repeat;}
.proup_box section .right ul li.t3{background:url(../images/group/1.png) left center no-repeat;}
.proup_box section .right .price{ overflow:hidden; padding-top:20px;}
.proup_box section .right .price dt{ float:left; height:40px; line-height:40px; position:relative; font-weight:bold; font-size:38px; color:red; padding-left:50px;}
.proup_box section .right .price dt div{ left:0px; position:absolute; width:40px; height:20px; line-height:20px; color:#fff; background:red; border-radius:3px; font-size:13px; text-align:center;}
.proup_box section .right .price dd{ float:right; height:40px;}
.proup_box section .right .price dd a{ transition:background 0.3s; display:block; float:right; width:130px; text-align:center; border-radius:5px; background:red; line-height:40px; font-weight:bold; font-size:20px; color:#fff; height:40px;}
.proup_box section .right .price dd a:hover{ background:#F06}













